Bonjour à tous,

Je ne comprends pas pourquoi la consommation mémoire passe d'environ 3Mo à près de 118Mo avec une simple inclusion de fichier symfony en version 1.2!!
voici le détail :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
======================================================
10/11/2010 20:06 3145728 <- Conso
lib/vendor/symfony/lib/routing/sfObjectRoute.class.php
	<div style="margin-left:40px">======================================================
	10/11/2010 20:06 3145728 <- Conso
	lib/vendor/symfony/lib/routing/sfRequestRoute.class.php
	Array
	(
		[0] => web/index.php
		[1] => config/ProjectConfiguration.class.php
		[2] => lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php
		[3] => lib/vendor/symfony/lib/config/sfProjectConfiguration.class.php
		[4] => apps/frontend/config/frontendConfiguration.class.php
		....
		[59] => lib/vendor/symfony/lib/routing/sfRoute.class.php
		[60] => lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php
		[61] => lib/vendor/symfony/lib/routing/sfObjectRoute.class.php
		[62] => lib/vendor/symfony/lib/routing/sfRequestRoute.class.php
	)
 
	10/11/2010 20:06 3145728 <- Conso
	======================================================</div>Array
(
    [0] => web/index.php
    [1] => config/ProjectConfiguration.class.php
    [2] => lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php
    [3] => lib/vendor/symfony/lib/config/sfProjectConfiguration.class.php
    [4] => apps/frontend/config/frontendConfiguration.class.php
	....
    [59] => lib/vendor/symfony/lib/routing/sfRoute.class.php
    [60] => lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php
    [61] => lib/vendor/symfony/lib/routing/sfObjectRoute.class.php
    [62] => lib/vendor/symfony/lib/routing/sfRequestRoute.class.php
)
 
10/11/2010 20:06 3145728 <- Conso
======================================================
======================================================
10/11/2010 20:06 123994112  <- Conso
lib/vendor/symfony/lib/storage/sfPDOSessionStorage.class.php
<div style="margin-left:40px">======================================================
10/11/2010 20:06 123994112  <- Conso
lib/vendor/symfony/lib/storage/sfDatabaseSessionStorage.class.php
Array
(
    [0] => web/index.php
    [1] => config/ProjectConfiguration.class.php
    [2] => lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php
    [3] => lib/vendor/symfony/lib/config/sfProjectConfiguration.class.php
    [4] => apps/frontend/config/frontendConfiguration.class.php
	....
    [59] => lib/vendor/symfony/lib/routing/sfRoute.class.php
    [60] => lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php
    [61] => lib/vendor/symfony/lib/routing/sfObjectRoute.class.php
    [62] => lib/vendor/symfony/lib/routing/sfRequestRoute.class.php
    [63] => lib/vendor/symfony/lib/storage/sfPDOSessionStorage.class.php
    [64] => lib/vendor/symfony/lib/storage/sfDatabaseSessionStorage.class.php
)
 
10/11/2010 20:06 123994112  <- Conso
======================================================</div>Array
(
    [0] => web/index.php
    [1] => config/ProjectConfiguration.class.php
    [2] => lib/vendor/symfony/lib/autoload/sfCoreAutoload.class.php
    [3] => lib/vendor/symfony/lib/config/sfProjectConfiguration.class.php
    [4] => apps/frontend/config/frontendConfiguration.class.php
	....
    [59] => lib/vendor/symfony/lib/routing/sfRoute.class.php
    [60] => lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/routing/sfDoctrineRoute.class.php
    [61] => lib/vendor/symfony/lib/routing/sfObjectRoute.class.php
    [62] => lib/vendor/symfony/lib/routing/sfRequestRoute.class.php
    [63] => lib/vendor/symfony/lib/storage/sfPDOSessionStorage.class.php
    [64] => lib/vendor/symfony/lib/storage/sfDatabaseSessionStorage.class.php
)
 
10/11/2010 20:06 123994112  <- Conso
======================================================
On voit bien que à la fin de l'inclusion du fichier sfRequestRoute.class.php la mémoire s'affole. j'ai chercher en vain je ne trouve toujours pas d'explication à cette consommation exponentiel.