-
-
Notifications
You must be signed in to change notification settings - Fork 421
scan DATA and TLS according to compiler generated pointer infos #1763
Conversation
|
I guess we might regret it once looking at DLLs again, but let's try it as experiment. |
|
Auto-merge toggled on |
|
Thanks. I use this in the Visual D build (a DLL, but not sharing phobos), the map file shows that the number of pointers is similar to phobos unittest (357 data, 246 tls), but in about 800 kB. |
Does it measurably speed up scanning? |
|
Still seems to fail. |
I don't have any benchmarks on that. My concern in Visual D is editing files like std.datetime eating memory like crazy. |
Seems to crash for Win64. That works for me locally. |
|
I'm going to disable the precise scanning for now. Should we make enabling precise DATA/TLS scanning a DRT-option? |
Implement precise scanning of the DATA and TLS segment for Win32, based on pointer information written by dlang/dmd#6534