Buenas,

Espero que anden bien. Hace mucho que no escribo y buscando algo de info.
me pareció que era algo para postear en la lista.

Actualmente tenemos un problema en ambientes de alto
trafico, básicamente manejamos Generic.Dictionary(string,string) y
Xml.XmlDocument. Únicamente en ambientes de alto trafico, nos sucede de vez
en cuando que desaparecen elementos del Dictionary o el XmlDocument
queda vacío.

Sospecho que el XMLDocument queda vacío porque hay momentos en los que no
se utiliza porque hay una capa de cache que hace que se lo consulte poco,
pero la referencia sigue activa dentro de una clase (esta declarado como
private shared). Algo similar ocurre con el Dictionary, pero este se usa
más que el XmlDocument.

La consulta en si misma es, hay alguna forma de "marcar" o especificar que
esas variables no deben ser recolectadas o alguna manera de que me entere
cuando las recolectan? Es algo que estuve buscando y no encontré mucha
info. y no estoy seguro que tenga que ver con el GC.

Bueno, cualquier orientación se agradece.

Saludos!
Ing. Damián Herrera
Director
CIVINEXT
Tel. / Fax: +54 (11) 3968-0039
[email protected]
http://www.civinext.com
<http://www.linkedin.com/company/civinext-s.a.>
<http://www.facebook.com/groupware><http://www.twitter.com/damianherrera><http://www.youtube.com/user/damianherrera>
  <http://es.wikipedia.org/wiki/Civinext>

Responder a