Bienvenue sur PostGIS.fr

Bienvenue sur PostGIS.fr , le site de la communauté des utilisateurs francophones de PostGIS.

PostGIS ajoute le support d'objets géographique à la base de données PostgreSQL. En effet, PostGIS "spatialise" le serverur PostgreSQL, ce qui permet de l'utiliser comme une base de données SIG.

Maintenu à jour, en fonction de nos disponibilités et des diverses sorties des outils que nous testons, nous vous proposons l'ensemble de nos travaux publiés en langue française.

source: trunk/workshop-routing-foss4g/web/ext/test/performance/window.js @ 76

Revision 76, 14.2 KB checked in by djay, 12 years ago (diff)

Ajout du répertoire web

  • Property svn:executable set to *
Line 
1/*!
2 * Ext JS Library 3.4.0
3 * Copyright(c) 2006-2011 Sencha Inc.
4 * licensing@sencha.com
5 * http://www.sencha.com/license
6 */
7/**
8 * Creates a window with 40 tabs, profiles initial rendering speed and resize rendering speed
9 */
10
11function addWindowPerformanceTest() {
12        Ext.test.profiler.add({
13        name      : 'AnchorLayout',
14        skipVersions: ['2.2.0', '3.1.0'],
15        iterations: 1000,
16        newWindow : true,
17
18        beforeAll : function() {
19            this.previousBuffer = Ext.Container.bufferResize;
20            Ext.Container.bufferResize = false;
21        },
22
23        afterAll : function() {
24            Ext.Container.bufferResize = this.previousBuffer;
25        },
26
27        execute   : function() {
28
29
30            this.win = new Ext.Viewport({
31                layout: 'fit',
32                items: [{
33                    xtype: 'container',
34                    layout: 'form',
35                    items: [{
36                        xtype: 'textfield',
37                        width: 100
38                    }, {
39                        xtype: 'textfield',
40                        anchor: '100%'
41                    },
42                    {
43                        xtype: 'textfield',
44                        anchor: '100%'
45                    },
46                    {
47                        xtype: 'textfield',
48                        anchor: '100%'
49                    },
50                    {
51                        xtype: 'textfield',
52                        anchor: '100%'
53                    },
54                    {
55                        xtype: 'textfield',
56                        anchor: '100%'
57                    },
58                    {
59                        xtype: 'textfield',
60                        anchor: '100%'
61                    },
62                    {
63                        xtype: 'textfield',
64                        anchor: '100%'
65                    },
66                    {
67                        xtype: 'textfield',
68                        anchor: '100%'
69                    },
70                    {
71                        xtype: 'textfield',
72                        anchor: '100%'
73                    },
74                    {
75                        xtype: 'textfield',
76                        anchor: '100%'
77                    },
78                    {
79                        xtype: 'textfield',
80                        anchor: '100%'
81                    },
82                    {
83                        xtype: 'textfield',
84                        anchor: '100%'
85                    },
86                    {
87                        xtype: 'textfield',
88                        anchor: '100%'
89                    },
90                    {
91                        xtype: 'textfield',
92                        anchor: '100%'
93                    },
94                    {
95                        xtype: 'textfield',
96                        anchor: '100%'
97                    },
98                    {
99                        xtype: 'textfield',
100                        anchor: '100%'
101                    },
102                    {
103                        xtype: 'textfield',
104                        anchor: '100%'
105                    },
106                    {
107                        xtype: 'textfield',
108                        anchor: '100%'
109                    },
110                    {
111                        xtype: 'textfield',
112                        anchor: '100%'
113                    },
114                    {
115                        xtype: 'textfield',
116                        anchor: '100%'
117                    },
118                    {
119                        xtype: 'textfield',
120                        width: 100
121                    }]
122                }]
123            });
124
125        },
126
127        afterEach: function() {
128          this.win.destroy();
129        }
130    });
131/*
132    Ext.test.profiler.add({
133        name      : 'ColumnLayout',
134        skipVersions: ['2.2.0'],
135        iterations: 50,
136        newWindow : true,
137
138        beforeAll : function() {
139            this.previousBuffer = Ext.Container.bufferResize;
140            Ext.Container.bufferResize = false;
141        },
142
143        afterAll : function() {
144            Ext.Container.bufferResize = this.previousBuffer;
145        },
146
147        execute   : function() {
148
149            this.win = new Ext.Viewport({
150                layout: 'fit',
151                items: [{
152                    xtype: 'container',
153                    layout: 'column',
154                    defaults: {
155                        height: 30
156                    },
157                    items: [{
158                        xtype: 'container',
159                        width: 100
160                    }, {
161                        xtype: 'container',
162                        columnWidth: .05
163                    },
164                    {
165                        xtype: 'container',
166                        columnWidth: .05
167                    },
168                    {
169                        xtype: 'container',
170                        columnWidth: .05
171                    },
172                    {
173                        xtype: 'container',
174                        columnWidth: .05
175                    },
176                    {
177                        xtype: 'container',
178                        columnWidth: .05
179                    },
180                    {
181                        xtype: 'container',
182                        columnWidth: .05
183                    },
184                    {
185                        xtype: 'container',
186                        columnWidth: .05
187                    },
188                    {
189                        xtype: 'container',
190                        columnWidth: .05
191                    },
192                    {
193                        xtype: 'container',
194                        columnWidth: .05
195                    },
196                    {
197                        xtype: 'container',
198                        columnWidth: .05
199                    },
200                    {
201                        xtype: 'container',
202                        columnWidth: .05
203                    },
204                    {
205                        xtype: 'container',
206                        columnWidth: .05
207                    },
208                    {
209                        xtype: 'container',
210                        columnWidth: .05
211                    },
212                    {
213                        xtype: 'container',
214                        columnWidth: .05
215                    },
216                    {
217                        xtype: 'container',
218                        columnWidth: .05
219                    },
220                    {
221                        xtype: 'container',
222                        columnWidth: .05
223                    },
224                    {
225                        xtype: 'container',
226                        columnWidth: .05
227                    },
228                    {
229                        xtype: 'container',
230                        columnWidth: .05
231                    },
232                    {
233                        xtype: 'container',
234                        columnWidth: .05
235                    },
236                    {
237                        xtype: 'container',
238                        columnWidth: .05
239                    },
240                    {
241                        xtype: 'container',
242                        width: 100
243                    }]
244                }]
245            });
246
247        },
248
249        afterEach: function() {
250          this.win.destroy();
251        }
252    });
253
254    Ext.test.profiler.add({
255        name      : 'HBoxLayout',
256        skipVersions: ['2.2.0'],
257        iterations: 50,
258        newWindow : true,
259
260        beforeAll : function() {
261            this.previousBuffer = Ext.Container.bufferResize;
262            Ext.Container.bufferResize = false;
263        },
264
265        afterAll : function() {
266            Ext.Container.bufferResize = this.previousBuffer;
267        },
268
269        execute   : function() {
270
271            this.win = new Ext.Viewport({
272                layout: 'fit',
273                items: [{
274                    xtype: 'container',
275                    layout: 'hbox',
276                    layoutConfig: {
277                        align: 'stretch'
278                    },
279                    items: [{
280                        xtype: 'container',
281                        width: 100
282                    }, {
283                        xtype: 'container',
284                        flex: 1
285                    },
286                    {
287                        xtype: 'container',
288                        flex: 2
289                    },
290                    {
291                        xtype: 'container',
292                        flex: 3
293                    },
294                    {
295                        xtype: 'container',
296                        flex: 1
297                    },
298                    {
299                        xtype: 'container',
300                        flex: 2
301                    },
302                    {
303                        xtype: 'container',
304                        flex: 3
305                    },
306                    {
307                        xtype: 'container',
308                        flex: 1
309                    },
310                    {
311                        xtype: 'container',
312                        flex: 2
313                    },
314                    {
315                        xtype: 'container',
316                        flex: 3
317                    },
318                    {
319                        xtype: 'container',
320                        flex: 1
321                    },
322                    {
323                        xtype: 'container',
324                        flex: 2
325                    },
326                    {
327                        xtype: 'container',
328                        flex: 3
329                    },
330                    {
331                        xtype: 'container',
332                        flex: 1
333                    },
334                    {
335                        xtype: 'container',
336                        flex: 2
337                    },
338                    {
339                        xtype: 'container',
340                        flex: 3
341                    },
342                    {
343                        xtype: 'container',
344                        flex: 1
345                    },
346                    {
347                        xtype: 'container',
348                        flex: 2
349                    },
350                    {
351                        xtype: 'container',
352                        flex: 3
353                    },
354                    {
355                        xtype: 'container',
356                        flex: 1
357                    },
358                    {
359                        xtype: 'container',
360                        flex: 2
361                    },
362                    {
363                        xtype: 'container',
364                        flex: 3
365                    },
366                    {
367                        xtype: 'container',
368                        flex: 1
369                    },
370                    {
371                        xtype: 'container',
372                        flex: 2
373                    },
374                    {
375                        xtype: 'container',
376                        flex: 3
377                    },
378                    {
379                        xtype: 'container',
380                        flex: 1
381                    },
382                    {
383                        xtype: 'container',
384                        flex: 2
385                    },
386                    {
387                        xtype: 'container',
388                        flex: 3
389                    },
390                    {
391                        xtype: 'container',
392                        flex: 1
393                    },
394                    {
395                        xtype: 'container',
396                        flex: 2
397                    },
398                    {
399                        xtype: 'container',
400                        flex: 3
401                    },
402                    {
403                        xtype: 'container',
404                        flex: 1
405                    },
406                    {
407                        xtype: 'container',
408                        flex: 2
409                    },
410                    {
411                        xtype: 'container',
412                        flex: 3
413                    },
414                    {
415                        xtype: 'container',
416                        flex: 1
417                    },
418                    {
419                        xtype: 'container',
420                        flex: 2
421                    },
422                    {
423                        xtype: 'container',
424                        flex: 3
425                    },
426                    {
427                        xtype: 'container',
428                        flex: 1
429                    },
430                    {
431                        xtype: 'container',
432                        flex: 2
433                    },
434                    {
435                        xtype: 'container',
436                        flex: 3
437                    },
438                    {
439                        xtype: 'container',
440                        flex: 1
441                    },
442                    {
443                        xtype: 'container',
444                        flex: 2
445                    },
446                    {
447                        xtype: 'container',
448                        flex: 3
449                    },
450                    {
451                        xtype: 'container',
452                        flex: 1
453                    },
454                    {
455                        xtype: 'container',
456                        flex: 2
457                    },
458                    {
459                        xtype: 'container',
460                        flex: 3
461                    },
462                    {
463                        xtype: 'container',
464                        flex: 1
465                    },
466                    {
467                        xtype: 'container',
468                        flex: 2
469                    },
470                    {
471                        xtype: 'container',
472                        flex: 3
473                    },
474                    {
475                        xtype: 'container',
476                        width: 100
477                    }]
478                }]
479            });
480
481      } ,
482
483        afterEach: function() {
484          this.win.destroy();
485        }
486    });
487*/
488};
489
490if (typeof Ext != 'undefined' && typeof Ext.test != 'undefined') {
491    addWindowPerformanceTest();
492} else {
493    Ext.onReady(addWindowPerformanceTest);
494}
Note: See TracBrowser for help on using the repository browser.