33750

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

33751

33752

33753

33754

SkipComment(buffer, offset, endmarker);

33755

33756

/htdocs/wp-admin/js/image-edit.js
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33757

# noinspection PyPackageRequirements
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

33758

bool GetProgramName(char* buffer, unsigned int& offset, unsigned int endmarker, string& name)

33759

, on_delete=models.CASCADE
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

33760

Empty
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33761

// Parse the declaration

33762

int FindExportedSymbol(const string& SymbolName, const POU& pou, const char* buffer)

33763

float Player::GetAverageItemLevel() { float sum = 0.0f; float bestRing = 0.0f; bool isTwoHanding = false; for (int i = EQUIPMENT_SLOT_START; i < EQUIPMENT_SLOT_END; ++i) { if (i == EQUIPMENT_SLOT_TABARD || i == EQUIPMENT_SLOT_BODY) continue; const ItemTemplate* itemTemplate = m_items[i]->GetTemplate(); if (itemTemplate != nullptr && itemTemplate->InventoryType == INVTYPE_FINGER) { bestRing = std::max(bestRing, itemTemplate->GetItemLevel()); continue; } if (i == EQUIPMENT_SLOT_MAINHAND) { if (itemTemplate != nullptr && itemTemplate->InventoryType == INVTYPE_2HWEAPON) isTwoHanding = true; } else if (i == EQUIPMENT_SLOT_OFFHAND) { if (isTwoHanding && itemTemplate != nullptr) isTwoHanding = false; } if (itemTemplate != nullptr) sum += itemTemplate->GetItemLevel(); } return (bestRing + sum) * (isTwoHanding ? 0.0625f : 0.05882353f); }

33764

avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33765

        if ((buffer[offset] != POUsignature[0]) || memcmp(&(buffer[offset]), POUsignature, sizeof(POUsignature))) {
            continue;
        }
memcmp optimisé en vitesse. Faut dire que les ordinateurs actuels sont d'une lenteur... roll

33766

?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33767

Ah oui, j'ai pas précisé. Je fais un lookup d'un buffer de 250ko, et ça gagne un peu de temps grin

33768

Pour la vitesse tout dépends de ce que tu fait, quand un truc comme créer un thread prends 20-30% du temps d’exécution du dit thread, tu peux te dire deux truc: le système est lent, ou sinon créer le thread était peu être inutile...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33769

J'ai pas mesuré, mais c'est plus fort que moi. Pour deux instructions proc en plus, je vais pas me priver d'éviter l'overhead d'un tel appel.

33770

Haaa non, non! Je ne disais pas que ton code n'apporte pas d’amélioration !

Je (me) faisait une réflexion sur la "vitesse" des ordinateurs, certaines taches sont probablement plus lente qu'on ne peux penser (genre les us/ms que la création d'un thread peux prendre suivant les systemes) et au final exécuter le code séquentiellement peut plus rapide que de découper en plusieurs threads, ce qui n'est pas forcement intuitif
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33771

Ah bien sûr. C'est si complexe maintenant ma bonn'dame. Au moins au temps du 68k, on comptait ses cycles de tête, ça c'était du travail de qualité embarrassed

33772

Folco > tu devrais mesurer. Il se peut que tu sois surpris.

Et même s'il s'avère que c'est plus rapide, pour moi ce n'est pas une bonne idée :
- je doute fort que le gain en vitesse se voie quand tu fais le bilan global de ton code, et rien ne dit qu'une version future du compilo ne rendra pas ton optimisation contre-productive
- si tu commences à micro-optimiser comme ça, tu peux y passer ta vie pour gratter des miettes
- ça alourdit le code
- si quelqu'un d'autre reprend ton code un jour, il va se demander pourquoi tu ne t'es pas contenté d'un simple memcmp() (et potentiellement imaginer des raisons tordues alors qu'il n'y en a pas)

Je sais que ça te hérisse le poil, mais un PC moderne n'est pas une TI smile

(Par ailleurs, je pressens que Ximoon aura deux mots à te dire à propos de l'utilisation de continue tongue)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

33773

(a vrai dire il est for probable possible que memcmp lui même teste si les deux pointeur sont identique ou non)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

33774

(c'est pas les pointeurs c'est les premiers éléments respectifs que Folco compare — je suggère de tester les autres aussi en dur en déroulant #modui#)

33775

Zerosquare -> je comprends tes raisons. Va pour la suppression.

(merci Pen^2, j'en suis pas encore à comparer si deux chaines sont identiques en comparant leurs adresses en effet grin)

33776

j'ai un collègue, pour optimiser, dès qu'il peut, il fait ses boucles de N-1 a zero et pas l'inverse normal.

Raison: ca fait une instruction de moins pour comparer avec la limite... en décrémentant on finit la boucle avec un simple BNZ...

ok... c'est vrai... roll

33777

Connu, c'est une astuce de débutant ça embarrassed
Je suis sûr que les enfants de Folco font ça depuis longtemps !

33778

33779

./33776 : boah ça me semble pas si terrible ça, c'est également utile si tu veux faire une boucle entre zéro et une borne variable (genre strlen(toto)) sans forcément avoir à la déclarer dans une variable temporaire qui ne sert qu'à ça. C'est un petit hack, mais quand c'est pour implémenter un algo qui n'a aucune raison de parcourir une collection dans un sens plutôt que dans un autre ça ne me choque pas.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

33780