[Modelinterpreter] C vs Java compiler

kmate at caesar.elte.hu kmate at caesar.elte.hu
Wed Dec 10 21:30:43 CET 2014


Köszi, holnap én is lemérem. Jobbulást!

Üdv,
  Máté

Idézet (Németh Boldizsár <nboldi at caesar.elte.hu>):

> Igen. Akkor majd megcsinálom az új mérést az ericsson-os gépemen, ha  
> már elég jól leszek hozzá. Egyébként az 1.5-ös szorzót szokták  
> emlegetni.
>
> Üdv,
> Boldi
>
> kmate at caesar.elte.hu wrote:
>
>> Az történt, hogy lemásoltam a projektet, és a C-s dolgokon kívül 
>> mindent kidobtam. Aztán belevarrtam a Moka-ba, és elkezdtem futtatni 
>> 100 event-el. Az eredmény az lett, hogy a switch state machine mindig 
>> csak egyet váltott. Gondoltam utánanézek, az eredmény a következő 
>> lett: a generált JavaSM oszály sendEvent metódusa sehol nincs 
>> meghívva, még az átmásolt SMRunner osztályban sem. Ezért betettem azt 
>> a blokkot, és lám, megjavult. Szóval valószínűleg érdemes újra mérni, 
>> bár nagy csodára/eltérésre nem számítok, legalább az említett anomália 
>> - Java gyorsabb C-nél, ami az én gépemen kijött - eltűnik.
>>
>> Idézet (Németh Boldizsár <nboldi at caesar.elte.hu>):
>>
>>> Bocsi, de most komoly fejlesztést vagy debuggolást nem tudok 
>>> végezni, úgyhogy csak elmondom, amire emlékszem.
>>>
>>> A javas valtozatban külön van szedve a futtatókörnyezet a state 
>>> machine-tól. A futtatókörnyezetben volt az eventekkel feltöltés.
>>>
>>> Én egy ponton gyanakodtam, hogy a java ellustul valamit, ezért 
>>> ellenőriztem a végén kijött statisztikákat és ott még korrekt dolgok 
>>> jöttek ki, amik még nem lehettek csupa 0 event következményei.
>>>
>>> Aztán lehet, hogy az átalakítgatással vmit elszúrtam. A patch-ben 
>>> szereplő betoldásnak valahol biztos léteznie kell.
>>>
>>> Ui: múlt héten még vizsgáltam az eclipse java fordítóját, hogy 
>>> nincs-e vmi értelmes módszer arra, hogy közvetlenül ast-ből 
>>> generáljunk kódot, de ez vsz nagyon mélyre el van dugva.
>>>
>>> Üdv,
>>> Boldi
>>>
>>> kmate at caesar.elte.hu wrote:
>>>
>>>> Sziasztok!
>>>>
>>>> Foleg Boldihoz lenne majd egy kerdesem, hogy csak en nem latom, vagy 
>>>> tenyleg nem lettek random esemenyek rendelve a Java-s allapotgephez a 
>>>> meresek alatt? Mivel nem lattam sehol, a kovetkezo fixet keszitettem:
>>>>
>>>> https://plc.inf.elte.hu/modelinterpreter/trac/changeset/174
>>>>
>>>> Eredetileg elvileg mindig a 0-as event-et akarta meghajtani, ami 
>>>> viszont nem okozott atmenetet, igy a Java-s valtozat nem hajtott vegre 
>>>> akcio kodot?
>>>>
>>>> Ha ez igy van, akkor ujra kell merni, es meg arra is ravilagit, az 
>>>> aztali gepemen hogy lett egy hajszallal jobb, mint a C kod futasi ideje!
>>>>
>>>> Udv,
>>>>   Mate
>>>>
>>>> _______________________________________________
>>>> Modelinterpreter mailing list
>>>> Modelinterpreter at plc.inf.elte.hu
>>>> https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter
>>>
>>
>>
>>
>





More information about the Modelinterpreter mailing list