{"comment":{"created_at":"2011-10-14T19:42:52Z","body":"Not really reliable","updated_at":"2011-10-14T19:42:52Z","url":"https://api.github.com/repos/pyrsmk/Lumy/issues/comments/2410605","id":2410605,"user":{"avatar_url":"https://secure.gravatar.com/avatar/93f4664550548f6a59c647dd20b0484e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"93f4664550548f6a59c647dd20b0484e","url":"https://api.github.com/users/pyrsmk","id":214497,"login":"pyrsmk"}},"action":"created","issue":{"number":18,"created_at":"2011-08-01T11:00:46Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"J'ai eu une idée hier soir: l'implémentation dans tout Lumy du design pattern Lazy Loading avec les propriétés de classe. Ca permettrait de supprimer l'initialisation des variables à la création de la classe. Le gain de chargement doit être quelque peu négligeable mais peut faire pas mal de différence lors de grosses charges systèmes. D'ailleurs, on aurait aussi un gain de mémoire puisque certaines propriétés ne sont pas obligatoirement utilisées.\r\n\r\nJe pense qu'avant d'implémenter ça et de modifier pas mal de choses, il faudrait d'abord faire des benchmarks pour se faire réellement une idée du gain.","comments":1,"title":"Lazy loading et propriétés","updated_at":"2011-10-14T19:42:52Z","url":"https://api.github.com/repos/pyrsmk/Lumy/issues/18","id":1322160,"assignee":null,"milestone":null,"closed_at":"2011-10-14T19:42:52Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/93f4664550548f6a59c647dd20b0484e?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"93f4664550548f6a59c647dd20b0484e","url":"https://api.github.com/users/pyrsmk","id":214497,"login":"pyrsmk"},"html_url":"https://github.com/pyrsmk/Lumy/issues/18","labels":[],"state":"closed"},"legacy":{"issue_id":1322160,"comment_id":2410605}}