Pourquoi Live charge 90 mégas de RAM par défaut ?
- 13 réponses
- 5 participants
- 701 vues
- 5 followers

Anonyme
521397

Sujet de la discussion Posté le 15/12/2006 à 06:58:21Pourquoi Live charge 90 mégas de RAM par défaut ?
Bonjour,
ce n'est pas vraiment un probleme; mais c'est par curiosité.
Pourquoi Live au démarrage charge 90 mégas dans la RAM. Qu'est ce qu'il peut bien mettre dans la ram vu que mon projet est vide ?
merci pour votre aide!
ce n'est pas vraiment un probleme; mais c'est par curiosité.
Pourquoi Live au démarrage charge 90 mégas dans la RAM. Qu'est ce qu'il peut bien mettre dans la ram vu que mon projet est vide ?
merci pour votre aide!

alesissss
2389

AFicionado·a
Membre depuis 22 ans
2 Posté le 15/12/2006 à 15:50:50
Excellente question VSTMusic !
Une question qui suffirait à me faire changer de soft si LIVE n'était pas aussi bien pensé fonctionnellement ...
Je n'ai pas la réponse mais à mon avis cela résulte de la perte du soucis de performance qu'on les développeurs d'aujourd'hui.
Je ne veux pas faire mon vieux con, d'ailleurs je ne suis pas tres vieux, mais avant, 1 bit était 1 bit.
Aujourd'hui les programmeurs ne sont pas sur ca et LIVE ne fait pas exeption.
La philosophie c'est : si ca tourne pas assez vite, prends toi une nouvelle machine. Point barre.
Si tu as l'occasion de tester Samplitude tu verras la différence avec LIVE.
Il démarre en un éclair et est très léger, malgrés le monstre de fonctionnalité qu'il est. Sur SAM toutes les performances de ta machines sont utilisées au mieux pour l'audio : pas d'interface graphique flashi, rien de superflu.
Pour moi c'est un gage de bonne programmation (même s'il n'est pas facile de faire planter LIVE).
Une question qui suffirait à me faire changer de soft si LIVE n'était pas aussi bien pensé fonctionnellement ...
Je n'ai pas la réponse mais à mon avis cela résulte de la perte du soucis de performance qu'on les développeurs d'aujourd'hui.
Je ne veux pas faire mon vieux con, d'ailleurs je ne suis pas tres vieux, mais avant, 1 bit était 1 bit.
Aujourd'hui les programmeurs ne sont pas sur ca et LIVE ne fait pas exeption.
La philosophie c'est : si ca tourne pas assez vite, prends toi une nouvelle machine. Point barre.
Si tu as l'occasion de tester Samplitude tu verras la différence avec LIVE.
Il démarre en un éclair et est très léger, malgrés le monstre de fonctionnalité qu'il est. Sur SAM toutes les performances de ta machines sont utilisées au mieux pour l'audio : pas d'interface graphique flashi, rien de superflu.
Pour moi c'est un gage de bonne programmation (même s'il n'est pas facile de faire planter LIVE).
0

Anonyme
521397

3 Posté le 15/12/2006 à 19:37:03
Citation : Excellente question VSTMusic !
Quelqu'un d'autre a une excellent réponse ?
Je trouve ca très étrange quand meme... D'autant plus que mon projet est VIDE !!!!
Quelqu'un a des infos sur ce sujet provenant des développeurs ou autres ?
0

Anonyme
521397

4 Posté le 20/12/2006 à 09:32:34
Bon hé quoi ?
Si on abodre une question qui indique peut etre une faiblesse du soft, il n'y a aucune tentative de réponse ?
(un faiblesse du soft seulement pour ceux qui tournent avec un pc à 512 ram évidemment)
Si on abodre une question qui indique peut etre une faiblesse du soft, il n'y a aucune tentative de réponse ?
(un faiblesse du soft seulement pour ceux qui tournent avec un pc à 512 ram évidemment)
0

BenoitAuPiano
221

Posteur·euse AFfiné·e
Membre depuis 22 ans
5 Posté le 20/12/2006 à 09:43:26
Bah, on se lance dans de la pure spéculation !!
Ca peux etre aussi du au chargement en mémoire de différents éléments (modules d'effets par exemple, ...) afin de gagner du temps par la suite dans l'exécution du programme (qui doit être en temps réel je rapelle). Je ne connais pas SAM donc je ne peux pas comparer.
Il serait interessant de savoir combien de RAM les programmes concurrents utilisent pour se lancer.
Ca peux etre aussi du au chargement en mémoire de différents éléments (modules d'effets par exemple, ...) afin de gagner du temps par la suite dans l'exécution du programme (qui doit être en temps réel je rapelle). Je ne connais pas SAM donc je ne peux pas comparer.
Il serait interessant de savoir combien de RAM les programmes concurrents utilisent pour se lancer.
0

Anonyme
521397

6 Posté le 20/12/2006 à 09:50:14
Citation : modules d'effets par exemple, ...
Ha oui, tu crois...
Donc je rappelle que mon projet est totalement vide.
il chargerait donc TOUS les effets meme s'ils ne sont pas utilisé dans le projet?
0

synthmaniac
724

Posteur·euse AFfolé·e
Membre depuis 19 ans
7 Posté le 20/12/2006 à 10:54:42
Le programme reserve simplement un certain espace memoire pour fonctionner d'une manière stable. ( comme on peut déclarer une variable ainsi que sa taille dans un programme informatique, indépendament de la grandeur de ce que que l'on va réellement stocker.).
0
Je plaisante je plaisante je plaisante je plaisante je plaisante je plaisante je plaisante je plaisante je plaisante

Pov Gabou
19553

Drogué·e à l’AFéine
Membre depuis 23 ans
8 Posté le 20/12/2006 à 11:09:11
C'est quasiment impossible de repondre vu qu'il faudrait voir comment fonctionne live. Deja, comment sais tu qu'il prend 90 Mo en Ram. 90 Mo, c'est ultra vague, car il y a pleins de facons de mesurer l'occupation memoire d'un logiciel, qui te donneront des resultats tres differents (est ce que ca compte les librairies, etc...).
Ensuite, ca depend des plugin charges: les plugin inclus dans live sont peut etre automatique initialises, etc... Peut etre que live regarde combien t'as de ram, et en utilise plus ou moins selon ce que tu as a disposition.
Ca me parait pas si etonnand que SAM utilise moins de ram: un editeur comme SAM, pour un projet vide, il a pas besoin d'initialiser beaucoup de trucs finalement, alors que live, comme c'est base sur le time stretch, il utilise pas mal de RAM des le depart, peut etre.
Bref, c'est impossible a savoir sans avoir le code sous les yeux. Le temps que ca met pour se lancer, je vois pas tres bien l'importance que ca a par contre. Que ca mette 1s ou 10 s, ca va pas changer grand chose pour ta session, non ?
Ensuite, ca depend des plugin charges: les plugin inclus dans live sont peut etre automatique initialises, etc... Peut etre que live regarde combien t'as de ram, et en utilise plus ou moins selon ce que tu as a disposition.
Ca me parait pas si etonnand que SAM utilise moins de ram: un editeur comme SAM, pour un projet vide, il a pas besoin d'initialiser beaucoup de trucs finalement, alors que live, comme c'est base sur le time stretch, il utilise pas mal de RAM des le depart, peut etre.
Bref, c'est impossible a savoir sans avoir le code sous les yeux. Le temps que ca met pour se lancer, je vois pas tres bien l'importance que ca a par contre. Que ca mette 1s ou 10 s, ca va pas changer grand chose pour ta session, non ?
0

Anonyme
521397

9 Posté le 20/12/2006 à 11:33:34
Citation : c'est impossible a savoir sans avoir le code sous les yeux.
t'as raison, je suppose.
0

alesissss
2389

AFicionado·a
Membre depuis 22 ans
10 Posté le 20/12/2006 à 11:45:06
Citation : c'est impossible a savoir sans avoir le code sous les yeux.
Et même avec le code c'est pas toujours évident ...
0

Pov Gabou
19553

Drogué·e à l’AFéine
Membre depuis 23 ans
11 Posté le 20/12/2006 à 12:58:49
Clairement. En fait, savoir combien utilise vraiment de ram un programme, c'est assez complexe pour tout progamme non trivial.
0

alesissss
2389

AFicionado·a
Membre depuis 22 ans
12 Posté le 20/12/2006 à 13:12:12
Chez moi LIVE prend 40 Mo quand je l'ouvre.
Mais évidement l'occupation mémoire augmente si je cree des pistes.
De même selon le driver audio utilisé, l'occupation mémoire diffère. Logique.
Je ne crois pas qu'il faille chercher le détail de l'occupation mémoire d'autant que certains programmes occuperont le plus de mémoire possible en fonction de certains paramètres (quantité totale de RAM, charge instantanée, ...).
Comme on l'a dit plus haut, tout cela relève de la spéculation ...
Mais évidement l'occupation mémoire augmente si je cree des pistes.
De même selon le driver audio utilisé, l'occupation mémoire diffère. Logique.
Je ne crois pas qu'il faille chercher le détail de l'occupation mémoire d'autant que certains programmes occuperont le plus de mémoire possible en fonction de certains paramètres (quantité totale de RAM, charge instantanée, ...).
Comme on l'a dit plus haut, tout cela relève de la spéculation ...
0

Pov Gabou
19553

Drogué·e à l’AFéine
Membre depuis 23 ans
13 Posté le 20/12/2006 à 13:39:04
De toute facon, je suis pas sur que vous parlez de la meme occupation memoire. Typiquement, beaucoup de gens qui sont debutants sous linux sont paniques en voyant que leurs programment prennent 100 Mo de ram, parce qu'il s'agit de toute la ram, y compris celle des librairies dynamiques.
Si on prends ce que donne windows dans le truc des taches, il y a pleins de types d'occupation memoire differents, donc faut bien faire attention a ce dont on parle. Typiquement, 90 Mo si on prend en compte la memoire prises par toutes les DLL linkees au programme, ca fait rien du tout. Mon terminal sous linux prend 70 Mo, par exemple...
Si on prends ce que donne windows dans le truc des taches, il y a pleins de types d'occupation memoire differents, donc faut bien faire attention a ce dont on parle. Typiquement, 90 Mo si on prend en compte la memoire prises par toutes les DLL linkees au programme, ca fait rien du tout. Mon terminal sous linux prend 70 Mo, par exemple...
0

Anonyme
521397

14 Posté le 20/12/2006 à 13:51:22
Citation : Si on prends ce que donne windows dans le truc des taches,
Avec le driver asio4all, j'avais un pic de 90 mégas (addition de 90 mégas en plus de ce qu'il y avait avant l'ouverture de live) qui reste apres l'ouverture.
Mais je comprends bien que c'est impossible à déterminer précisement la quantité et le pourquoi de cette mise en ram.
0
- < Liste des sujets
- Charte