OldClaudio” post=72909Sono riuscito a trovare qualche piccola documentazione a proposito delle memorie top e bot; una brevissima frase c’è anche sulla documentazione di TeX Live, ma è detto meglio nel file texmf.cnf di sistema, non quella modificabile:
`
main_memory = 3000000 % words of inimemory available; also applies to inimf&mp
extra_mem_top = 0 % extra high memory for chars, tokens, etc.
extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
`
Il valore di main_memory può essere modificato nella configurazione personale, ma siccome è rilevanto solo per initex (la versione che genera i formati) se lo si cambia bisogna ricreare i formati; gli altri due valori sono specificati nelle righe di commento; quindi si tratta di due aree di memeria distinte e non c’entrano per niente le mis supposizioni sbagliate che fossero dei limit minimo e massimo; se li si modifica nel file di configurazione personale, essi permettono di aggiungere quegli spazi di memoria a quelli accessibili dal formato esistente, quindi non è richiesto di ricreare i formati. Vale la pena di notare che per context essi sono posti a:
`
% ConTeXt needs lots of memory.
extra_mem_top.context = 2000000
extra_mem_bot.context = 4000000
`
e, come si vede, il motivo è che context richiede un mucchio di memoria aggiuntiva.Continuo a pensare che bisogna sempre cercare di scoprire perché sia necessaria tanta memoria e possibilmente trovare il modo di evitarlo: pensare prima di agire…:smile: È vero che con i calcolatori di oggi con parecchi gibibyte di RAM, la memoria non è un problema, però…
È davvero la RAM il problema! Io sul mio Mac ho 8 GiB di RAM. Credo che per 10 figure in 3D di 6.3 cm di lato possano bastare, o no? 🙂 Eppure ricevo ancora l’errore lamentato.
Ciao
Tommaso
PS: per il momento non ho modificato nulla. Stasera vedo Enrico e vediamo che si può fare.