Re: [BLACKBOX] Illegal Memory Access with Windows 7 - Update

From: [at]} <Wojtek>
Date: Fri, 16 Aug 2013 22:50:18 -0400

----boundary-LibPST-iamunique-401170801_-_-
Content-type: text/plain

Chris:

> In a word - fragmentation. There might be more than 250MByte of *total*
> memory available in the system but not 250Mbyte of *contiguous* memory (as
> needed by an array) at that time. It depends on how efficiently the
> garbage collector is cleaning up.

I am not sure why the memory has to be contiguous under kernel that runs
with virtual memory management? Is it not the task of the virtual memory
to make physical memory look contiguous no matter what?

Assuming that the fragmentation is the culprit, some questions are:

(a) Ban BB inquire the system about the fragmentation status?
(b) If the status predicts failure, can BB ask the system to clean up?
(c) What is going on in Robert's machine that the largest contiguous chunk
is 1/2 the size on some other machines?
(d) How to fix Robert's machine?

> I don't know whether it is true or not but I heard rumours that at one
> time Microsoft had about 300 people working on the development
> of the .NET garbage collector. It certainly is very sophisticated.

I recall that one person designed and implemented the original Ceres
collector. Perhaps Microsoft should hire that one person? (Just kidding.
He would start from scratch.)

W.


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-401170801_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN
CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu
aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3
O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N
Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgQ2hyaXM6XHBhcg0KXHBhcg0KPiBJ
biBhIHdvcmQgLSBmcmFnbWVudGF0aW9uLiBUaGVyZSBtaWdodCBiZSBtb3JlIHRoYW4gMjUwTUJ5
dGUgb2YgKnRvdGFsKlxwYXINCj4gbWVtb3J5IGF2YWlsYWJsZSBpbiB0aGUgc3lzdGVtIGJ1dCBu
b3QgMjUwTWJ5dGUgb2YgKmNvbnRpZ3VvdXMqIG1lbW9yeSAoYXNccGFyDQo+IG5lZWRlZCBieSBh
biBhcnJheSkgYXQgdGhhdCB0aW1lLiBJdCBkZXBlbmRzIG9uIGhvdyBlZmZpY2llbnRseSB0aGVc
cGFyDQo+IGdhcmJhZ2UgY29sbGVjdG9yIGlzIGNsZWFuaW5nIHVwLlxwYXINClxwYXINCkkgYW0g
bm90IHN1cmUgd2h5IHRoZSBtZW1vcnkgaGFzIHRvIGJlIGNvbnRpZ3VvdXMgdW5kZXIga2VybmVs
IHRoYXQgcnVuc1xwYXINCndpdGggdmlydHVhbCBtZW1vcnkgbWFuYWdlbWVudD8gSXMgaXQgbm90
IHRoZSB0YXNrIG9mIHRoZSB2aXJ0dWFsIG1lbW9yeVxwYXINCnRvIG1ha2UgcGh5c2ljYWwgbWVt
b3J5IGxvb2sgY29udGlndW91cyBubyBtYXR0ZXIgd2hhdD9ccGFyDQpccGFyDQpBc3N1bWluZyB0
aGF0IHRoZSBmcmFnbWVudGF0aW9uIGlzIHRoZSBjdWxwcml0LCBzb21lIHF1ZXN0aW9ucyBhcmU6
XHBhcg0KXHBhcg0KKGEpIEJhbiBCQiBpbnF1aXJlIHRoZSBzeXN0ZW0gYWJvdXQgdGhlIGZyYWdt
ZW50YXRpb24gc3RhdHVzP1xwYXINCihiKSBJZiB0aGUgc3RhdHVzIHByZWRpY3RzIGZhaWx1cmUs
IGNhbiBCQiBhc2sgdGhlIHN5c3RlbSB0byBjbGVhbiB1cD9ccGFyDQooYykgV2hhdCBpcyBnb2lu
ZyBvbiBpbiBSb2JlcnQncyBtYWNoaW5lIHRoYXQgdGhlIGxhcmdlc3QgY29udGlndW91cyBjaHVu
a1xwYXINCmlzIDEvMiB0aGUgc2l6ZSBvbiBzb21lIG90aGVyIG1hY2hpbmVzP1xwYXINCihkKSBI
b3cgdG8gZml4IFJvYmVydCdzIG1hY2hpbmU/XHBhcg0KXHBhcg0KPiBJIGRvbid0IGtub3cgd2hl
dGhlciBpdCBpcyB0cnVlIG9yIG5vdCBidXQgSSBoZWFyZCBydW1vdXJzIHRoYXQgYXQgb25lXHBh
cg0KPiB0aW1lIE1pY3Jvc29mdCBoYWQgYWJvdXQgMzAwIHBlb3BsZSB3b3JraW5nIG9uIHRoZSBk
ZXZlbG9wbWVudFxwYXINCj4gb2YgdGhlIC5ORVQgZ2FyYmFnZSBjb2xsZWN0b3IuIEl0IGNlcnRh
aW5seSBpcyB2ZXJ5IHNvcGhpc3RpY2F0ZWQuXHBhcg0KXHBhcg0KSSByZWNhbGwgdGhhdCBvbmUg
cGVyc29uIGRlc2lnbmVkIGFuZCBpbXBsZW1lbnRlZCB0aGUgb3JpZ2luYWwgQ2VyZXNccGFyDQpj
b2xsZWN0b3IuIFBlcmhhcHMgTWljcm9zb2Z0IHNob3VsZCBoaXJlIHRoYXQgb25lIHBlcnNvbj8g
KEp1c3Qga2lkZGluZy5ccGFyDQpIZSB3b3VsZCBzdGFydCBmcm9tIHNjcmF0Y2guKVxwYXINClxw
YXINClcuXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEg
bWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJU1RTRVJWQExJU1RTLk9C
RVJPTi5DSFxwYXINCn0
----boundary-LibPST-iamunique-401170801_-_---
Received on Sat Aug 17 2013 - 04:50:18 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:50 UTC