以下是我在master分支中使用的命令
git branch experiment
git checkout experiment
Run Code Online (Sandbox Code Playgroud)
然后我对我的文件进行了一些更改,提交了更改,并将新分支推送到GitHub.
git commit .
git push -u origin experiment
Run Code Online (Sandbox Code Playgroud)
请注意,在git commit .提示我提交提交消息后,我给了它一个.后来我决定将我的实验分支合并到主分支中.
git checkout master
git merge experiment
Run Code Online (Sandbox Code Playgroud)
最后我将更改推送到GitHub.
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
一切顺利,直到我尝试删除我的实验分支使用
git branch -d experiment
Run Code Online (Sandbox Code Playgroud)
我收到了错误消息error: The branch 'experiment' is not fully merged.我对git有点新鲜,我不知道我有多可能合并这两个分支.我在这里错过了什么?
建立 :
我有这个应用程序,它在线性路径中有4个活动,非常简单的导航:A - > B - > C - > D.
所有活动共享相同的背景图像,并且都有一些常规按钮,textview或edittext.所有这些都在单独的视图xml文件中定义.
背景是渐变,有点沉重.大约3兆作为未压缩的位图.
该应用程序尚未执行任何操作,其中唯一的逻辑是启动活动并按下按钮单击它们
我试图使用MAT来查找内存泄漏但找不到任何内容.我的应用程序中保留的最大大小为656(ko?),应用程序的总保留大小为1520(ko?),我找不到任何可复制的对象.顺便说一下,dumpsys显示分配了27300(ko?)
问题 :
问题:
更新:我想真正的问题是为什么我有一个巨大的内存泄漏(一次5兆),冻结时应用程序大小为27megs,我在MAT中看不到它?
线索
在同一时间我有:dumpsys meminfo:
Applications Memory Usage (kB):
Uptime: 74006853 Realtime: 110962243
** MEMINFO in pid 22683 [com.kayenko.sosadresse] **
native dalvik other total
size: 20820 5767 N/A 26587
allocated: 18751 2901 N/A 21652
free: 312 2866 N/A 3178
(Pss): 1357 201 16782 18340
(shared dirty): 2264 1804 5456 9524
(priv dirty): 1280 116 16032 …Run Code Online (Sandbox Code Playgroud)