tag:forum.selfhtml.org,2005:/self Performance meiner Mobile App – SELFHTML-Forum 2013-04-02T23:07:03Z https://forum.selfhtml.org/self/2013/apr/2/performance-meiner-mobile-app/1576292#m1576292 Herbert Lanz 2013-04-02T10:08:37Z 2013-04-02T10:08:37Z Performance meiner Mobile App <p>Hallo,</p> <p>ich programmiere gerade eine Mobile App mit Phonegap und nutze da Geolocation.<br> Performance ist leider nach einer halben Stunde schon ziemlich schlecht - ich zeichne die lat/longs in einem JavaScript array auf<br> Unten ist der head meiner Seite -> ich habe alle Files lokal bis auf das google maps.<br> Ich schätze mal, dass das die Seite auch zienlich langsam macht wenn meine Polyline immer länger wird und die Daten auch immer mehr werden.</p> <p>Weiß jemand ob ich dieses googleapis- file auch lokal speichern kann und wenn ja, wie das dann mit des key gehen würde?</p> <p>Vielen Dank!!<br> lg<br> Herbert</p> <pre><code class="block language-html"> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>head</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>title</span><span class="token punctuation">></span></span>Atleticus Tracking<span class="token tag"><span class="token tag"><span class="token punctuation"></</span>title</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./cordova-2.5.0.js<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>http://maps.googleapis.com/maps/api/js?key=AIzaSyAdbkljYCKGfCMcuAmzNP5JOQzAF-KIvVA&sensor=false<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./json2.js<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./jquery-1.7.2.min.js<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./jquery.mobile-1.1.0.min.js<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>script</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>text/javascript<span class="token punctuation">"</span></span> <span class="token attr-name">src</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./tracker.js<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token script"></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>script</span><span class="token punctuation">></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>link</span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>stylesheet<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./tracker.css<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"><</span>link</span> <span class="token attr-name">rel</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>stylesheet<span class="token punctuation">"</span></span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>./jquery.mobile-1.1.0.min.css<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span> <span class="token tag"><span class="token tag"><span class="token punctuation"></</span>head</span><span class="token punctuation">></span></span> </code></pre> https://forum.selfhtml.org/self/2013/apr/2/performance-meiner-mobile-app/1576294#m1576294 Der Martin self@kennst.net 2013-04-02T11:50:02Z 2013-04-02T11:50:02Z Zusammen, was zusammengehört ;-) <p>Mahlzeit,</p> <blockquote> <p>ich programmiere gerade eine Mobile App mit Phonegap</p> </blockquote> <p>ja, das <a href="https://forum.selfhtml.org/?t=213282&m=1458041" rel="noopener noreferrer">wissen wir doch schon</a>.</p> <blockquote> <p>und nutze da Geolocation.<br> Performance ist leider nach einer halben Stunde schon ziemlich schlecht</p> </blockquote> <p>Auch wenn ich dir in der Sache leider nicht weiterhelfen kann, möchte ich dich bitten, das Thema möglichst in *einem* Thread zusammenzuhalten. Ja, ich weiß, die Fragestellung ist hier eine andere - aber es geht doch immer noch um dasselbe Thema. Für jeden Einzelaspekt einen neuen Thread aufzumachen, bedeutet aber, die Basisinformationen jedesmal wieder neu geben zu müssen, anstatt alles in einem Thread zur Verfügung zu halten.</p> <p>Den Titel kannst du ja für Folgepostings jederzeit ändern (die Kategorie auch, wenn dir das sinnvoll erscheint).</p> <p>Ich sperre diesen Thread nicht, weil du dann im alten Thread das Posting nochmal wiederholen müsstest. Aber für die Zukunft bitte ...</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> F: Was ist schlimmer: Alzheimer oder Parkinson?<br> A: Parkinson. Lieber mal ein Bier vergessen zu zahlen, als eins verschütten.<br> Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:( </div> https://forum.selfhtml.org/self/2013/apr/2/performance-meiner-mobile-app/1576293#m1576293 H olger 2013-04-02T23:07:03Z 2013-04-02T23:07:03Z Performance meiner Mobile App <p>Hallo,</p> <p>sehe ich das in deinem Beispielcode richtig, dass da dein API key angegeben ist ;-)</p> <blockquote> <p>Hallo,</p> <p>ich programmiere gerade eine Mobile App mit Phonegap und nutze da Geolocation.<br> Performance ist leider nach einer halben Stunde schon ziemlich schlecht - ich zeichne die lat/longs in einem JavaScript array auf</p> </blockquote> <p>Was an der Performance ist jetzt genau schlecht? Warum benutzt du nicht die SQL API von Phonegap um deine Daten zu speichern und auch wieder zu lesen? Zum anderen ein xmlhttprequest auf eine lokales JSON file bzw. ein Filereader ist nun auch nicht gerade sooooooo langsam.</p> <p>Schein mir eher, dass sich dein Speicher auffüllt und daher die Perfromance nach unten geht, aber ohne konkrete Angabe schwer zu analysieren.</p>