2011-06-22 4 views
2

Comment lire la taille d'une table (en octets) dans Q?Taille d'une table (en octets) dans Q

Je sais que hcount retourne la taille d'un fichier en octets, mais je ne peux pas trouver quelque chose de similaire pour les tables (ou en général un objet ...)

Répondre

1

c'est sérialisé (fil) taille de l'objet
jeu autour avec \ w cela vous donnera opposez taille en mémoire

q)a:til 10000 
q)count -8!a 
40014 
q)\w 
176464 67108864 67108864 0 0 2137387008j 
q)b:til 10000 
q)\w 
242000 67108864 67108864 0 0 2137387008j 
q)242000-176464 
65536 
q)\ts b,a 
0 131200j 
q)131248%2 
65624f 
q) 
0

Après quelques recherches, il semble que count -8!tablename-t l'astuce.

Questions connexes