[Modelinterpreter] C vs Java compiler

Németh Boldizsár nboldi at caesar.elte.hu
Wed Dec 10 20:02:55 CET 2014


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