다운로드
소프트웨어 개발
계정
다운로드
소프트웨어 개발
Login
Forgot Account/Password
계정 만들기
언어
도움
언어
도움
×
Login
Login Name
Password
×
Forgot Account/Password
Translation Status of 한국말
Category:
Software
People
PersonalForge
Magazine
Wiki
검색
OSDN
>
브라 우즈 소프트웨어
>
Text Editors
>
Azuki
>
포럼
>
公開討議
>
mark多用時の速度低下対策
Azuki
Description
Project Summary
Developer Dashboard
웹 페이지
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
다운로드
List of Releases
Stats
소스 코드
Code Repository list
Subversion
View Repository
티켓
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
FrontPage
Title index
Recent changes
Communication
List of Forums
公開討議 (499)
포럼:
公開討議
(Thread #35954)
Return to Thread list
RSS
mark多用時の速度低下対策 (2014-09-08 22:28 by
Tomo
#74347)
Reply
Azuki-1.7.9を使わせていただいております。
サイズの大きなテキスト(数千行程度)に対してmarkを多用すると、
表示/編集共に顕著な速度低下がみられたので、原因の切り分けを行ったところ、
RleArray<uint> TextBuffer._MarkingBitMasks
が原因であるようで、これをList<unit>を使った実装に変更し、
List<uint> TextBuffer._MarkingBitMasks
とすることで大幅に高速に動作するようになりました。
メモリ量にもよるかとは思いますが、ご報告まで。
Reply to #74347
×
Subject
Body
Reply To Message #74347 > Azuki-1.7.9を使わせていただいております。 > > サイズの大きなテキスト(数千行程度)に対してmarkを多用すると、 > 表示/編集共に顕著な速度低下がみられたので、原因の切り分けを行ったところ、 > > RleArray<uint> TextBuffer._MarkingBitMasks > が原因であるようで、これをList<unit>を使った実装に変更し、 > List<uint> TextBuffer._MarkingBitMasks > とすることで大幅に高速に動作するようになりました。 > > メモリ量にもよるかとは思いますが、ご報告まで。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
Re: mark多用時の速度低下対策 (2014-10-09 09:30 by
SEBFM
#74559)
Reply
とても参考になりました。
ありがとうございます。
Reply to
#74347
Reply to #74559
×
Subject
Body
Reply To Message #74559 > とても参考になりました。 > ありがとうございます。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel