2011-08-30 9 views
29

El perfil de montón para mi programa, generado por ./program +RTS -hy -p, está dominado por "ARR_WORDS". No corresponde a nada obvio en mi programa; ¿Es un GHC interno de algún tipo? ¿Cómo debo tratar su apariencia dominante en el perfil?¿Qué es ARR_WORDS en un perfil de montón de GHC?

Estoy usando GHC 7.0.3.

Respuesta

31

ARR_WORDS es el nombre interno de ByteArray#, que es un tipo de GHC utilizado para implementar, p. ByteString, Text y matrices sin caja.

+0

'' 'ARR_WORDS''' se muestra como' '' SYSTEM''' en -hm –

Cuestiones relacionadas