1

Closed

RawViewer.RenderResource creates lag with large arrays

description

if data.Length is large in places like ResourceDataView.ShowViewer(viewer, data), like over 1 MB , the viewer.RenderResource(data) should be threaded instead of being executed on main thread time.
 
Try testing on NlsLexicons0007.dll, it has single resources larger than 10 MB
Closed Apr 10, 2009 at 9:52 PM by W3bbo
I've made RawViewer use BackgroundWorker if the data is larger than 512KB. It shows a simple "Loading..." message in the centre of the screen.

In future I'd like to change it to some loading animation or something to show the program hasn't frozen.

comments